# 移除水印

from itertools import product
import cv2
import pytesseract
from PIL import Image


def remove_watermark(img_file):
    # 读取图片并转换为灰度图像
    image = cv2.imread(img_file)
    gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

    # 对图像进行预处理（如去噪、二值化等）
    processed_img = gray  # 这里只是将原始图像作为示例

    # 使用Tesseract OCR提取图像中的文本
    text = pytesseract.image_to_string(Image.open(BytesIO(processed_img)))
    print("Extracted text from image:\n", text)

    # 根据需求修改或过滤文本内容
    filtered_text = "".join([char for char in text if not char.isdigit()])
    print("Filtered text without digits:\n", filtered_text)






if __name__ == '__main__':

    remove_watermark('0.png')